import { IPSAppDEUIAction } from '@ibiz/dynamic-model-api';
import { AsyncSeriesHook } from 'qx-util';
import { AppDEUIAction } from '../../interface';

/**
 * UIService 钩子
 *
 * @author chitanda
 * @date 2022-05-17 19:05:36
 * @export
 * @class UIServiceHooks
 */
export class UIServiceHooks {
    /**
     * 初始化逻辑
     *
     * @author chitanda
     * @date 2022-05-17 19:05:44
     * @type {SyncSeriesHook<[action: IPSAppDEUIAction, context: IContext], { result: AppDEUIAction | null }>}
     */
    static initLogic: AsyncSeriesHook<[action: IPSAppDEUIAction, context: IContext], { result: AppDEUIAction | null }> = new AsyncSeriesHook();
}
